﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using BO;

namespace Site_CamaraTibau
{
	public partial class MesaDiretora : System.Web.UI.Page
	{
		 protected void Page_Load(object sender, EventArgs e)
        {
            try
            {               
                if (!Page.IsPostBack)
                {
                    atualizaListagemVereadores();
                }
            }
            catch (Exception)
            {

                throw;
            }
        }

        #region Contexto
        ModeloContainer bco = new ModeloContainer();
        #endregion

        #region Funcoes
        public void atualizaListagemVereadores()
        {
            try
            {
                var objs = (from a in bco.Vereadors where a.cargoID != null orderby a.Cargo.ordem descending select a).ToList();

                var objs2 = (from a in objs
                             orderby a.Cargo.ordem ascending
                             select new
                             {
                                 ID = a.id,
                                 Nome = a.nome,
                                 Partido = a.Partido.sigla,
                                 URL = "~/fotos/vereador/" + a.urlFoto,
                                 LINK = "~/VerVereador.aspx?ID=" + a.id,
                                 cargo = a.Cargo.descricao
                             }).ToList();

                rptVereadores.DataSource = objs2;
                rptVereadores.DataBind();
            }

            catch (Exception ex)
            {

            }

        }
        #endregion
    }
}